// 等同于引入 vue.js 文件
import Vue from 'vue'
// import Vue from 'vue/dist/vue.js' // 引入完整版vue
// 导入App组件（根组件）
import App from './App.vue'

// 关闭生产提示信息
Vue.config.productionTip = false

// 方法一：
// 获取VueComponent构造函数（此处为一个构造方法）
// const VueComponentConstructor = Vue.extend({})
// 创建一个共享的vc对象
// const globalvc = new VueComponentConstructor()
// 给“Vue的原型对象”扩展一个x属性，x属性指向了这个共享的vc对象
// 给“Vue的原型对象”扩展的这个x属性，其他的组件vc都是可以直接访问到的
// Vue.prototype.x = globalvc




new Vue({
  render: h => h(App),
  // 方法二：
  beforeCreate() {
    // Vue.prototype.x = this

    Vue.prototype.$bus = this //约定名称
  }
}).$mount('#app')


